package com.um.jdy.platform.platform.manager;


import cn.hutool.core.bean.BeanUtil;
import com.um.jdy.common.platform.entity.dto.AppSettingDTO;
import com.um.jdy.common.platform.entity.po.AppSetting;
import com.um.jdy.common.platform.entity.po.Company;
import com.um.jdy.common.platform.entity.vo.AppSettingVO;
import com.um.jdy.common.platform.entity.vo.CompanyVO;
import com.um.jdy.common.platform.service.AppSettingService;
import com.um.jdy.common.platform.service.CompanyService;
import com.um.springboot.starter.orm.entity.Response;
import com.um.springboot.starter.orm.manager.BaseManager;
import com.um.springboot.starter.utils.UMBeanUtils;
import org.springframework.stereotype.Component;

/**
 * 管理类：平台信息
 *
 */
@Component
public class CompanyManager extends BaseManager<CompanyService> {

    /**
     * 详情
     *
     * @return
     */
    public Response<CompanyVO> get() {
        Company company = service.getEntity("platform_id", getComId());
        return Response.success(UMBeanUtils.copyBean(company,CompanyVO.class));
    }

}
